iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0
自我挑戰組

學習Java且應用系列 第 10

Java控制流(迴圈)(中)

  • 分享至 

  • xImage
  •  

3.while 迴圈

  • 在條件為true時,會重複執行某段代碼,適合用在不知道迴圈的確切次數時。
  • while (條件) {
    // 要重複執行的代碼
    }
  • eg.int i = 1;
    while (i <= 5) {
    System.out.println("這是第 " + i + " 次執行");
    i++;
    }
  • 輸出結果:
    這是第 1 次執行
    這是第 2 次執行
    這是第 3 次執行
    這是第 4 次執行
    這是第 5 次執行
  • 如果條件永遠為true,while迴圈會變成無窮迴圈。因此,務必在迴圈內更改條件變數,以避免無限循環。

4.do-while迴圈

  • do-while迴圈與while迴圈類似,不同之處在於它至少會執行一次迴圈中的代碼,然後再判斷條件是否繼續執行。
  • do {
    // 要重複執行的代碼
    } while (條件);
  • eg.int i = 1;
    do {
    System.out.println("這是第 " + i + " 次執行");
    i++;
    } while (i <= 5);
  • 輸出結果:
    這是第 1 次執行
    這是第 2 次執行
    這是第 3 次執行
    這是第 4 次執行
    這是第 5 次執行
  • 不管條件是否成立,do-while迴圈會至少執行一次。

上一篇
Java控制流(迴圈)(上)
下一篇
Java控制流(迴圈)(下)
系列文
學習Java且應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言